package com.itcast.bulls.stock.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户文件表
 * 
 * t_trade_user_file
 *
 *
 * @mbg.generated Thu Jun 15 17:12:08 CST 2023
 */
public class TTradeUserFile implements Serializable {
    /**
     * 主键标识
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 业务类型（0：身份证， 1：银行卡， 2：信用卡）
     */
    private Byte bizType;

    /**
     * 文件ID
     */
    private String fileId;

    /**
     * 文件名称
     */
    private String filename;

    /**
     * 文件类型
     */
    private String fileType;

    /**
     * 文件路径
     */
    private String filePath;

    /**
     * 状态(0:有效， 1：无效）
     */
    private Byte status;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键标识
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.id
     *
     * @param id the value for t_trade_user_file.id
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 用户ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.userId
     *
     * @param userId the value for t_trade_user_file.userId
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 业务类型（0：身份证， 1：银行卡， 2：信用卡）
     */
    public Byte getBizType() {
        return bizType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.bizType
     *
     * @param bizType the value for t_trade_user_file.bizType
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setBizType(Byte bizType) {
        this.bizType = bizType;
    }

    /**
     * 文件ID
     */
    public String getFileId() {
        return fileId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.fileId
     *
     * @param fileId the value for t_trade_user_file.fileId
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setFileId(String fileId) {
        this.fileId = fileId == null ? null : fileId.trim();
    }

    /**
     * 文件名称
     */
    public String getFilename() {
        return filename;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.filename
     *
     * @param filename the value for t_trade_user_file.filename
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setFilename(String filename) {
        this.filename = filename == null ? null : filename.trim();
    }

    /**
     * 文件类型
     */
    public String getFileType() {
        return fileType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.fileType
     *
     * @param fileType the value for t_trade_user_file.fileType
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setFileType(String fileType) {
        this.fileType = fileType == null ? null : fileType.trim();
    }

    /**
     * 文件路径
     */
    public String getFilePath() {
        return filePath;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.filePath
     *
     * @param filePath the value for t_trade_user_file.filePath
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setFilePath(String filePath) {
        this.filePath = filePath == null ? null : filePath.trim();
    }

    /**
     * 状态(0:有效， 1：无效）
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.status
     *
     * @param status the value for t_trade_user_file.status
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.createTime
     *
     * @param createTime the value for t_trade_user_file.createTime
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_trade_user_file.updateTime
     *
     * @param updateTime the value for t_trade_user_file.updateTime
     *
     * @mbg.generated Thu Jun 15 17:12:08 CST 2023
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}